release of renin - German English Dictionary